// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV
}) // 使用当前云环境

// 云函数入口函数
exports.main = async (event, context) => {
  const db = cloud.database()
  const _ = db.command
  let foods = event.foods || []
  let proArr = []
  foods.forEach(element => {
    let pro = db.collection('dishes').doc(element._id)
      .update({
        data: {
          Sales: _.inc(element.num)
        }
      })
    proArr.push(pro)
  });
  return await Promise.all(proArr)
}